<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="GENERATOR" content="IBM WebSphere Studio">
<link href="main.css" rel=stylesheet type="text/css">
<title>Introduction</title>
</head>
<body>
<h1><a name="Introduction"></a>Introduction</h1>
<p> SchemaQualityChecker (SQC) is a utility program which takes one or
more XML documents, parses them and reports any violation by XML
schemas appearing in the input documents of rules and constraints
defined in the W3C XML Schema specification.  By default,
SchemaQualityChecker assumes that the root element of the input
document is the XML schema to check for validity, but it can be
configured to check embedded schemas like those appearing in
<a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315" target="_top">WSDL</a> or
<a href="http://www.w3.org/TR/2002/CR-xforms-20021112/" target="_top">XForms</a>
(see <a href="use-commandline.htm#wsdl"> "-wsdl"</a> and <a href="use-commandline.htm#xform"> "-xform"</a> command line options for more
details </a>).  This version is compatible with the May 2, 2001
Recommendation (<a href="http://www.w3.org/TR/xmlschema-0/" target="_top">Part
0 Primer</a>, <a href="http://www.w3.org/TR/xmlschema-1/" target="_top">Part 1
Structures</a>, <a href="http://www.w3.org/TR/xmlschema-2/" target="_top">Part
2 Datatypes</a>).</p>
<p>SchemaQualityChecker was built on top of
<a href="../QualityCheckerAPI/index.html">QualityChecker (QC) API</a>.
QualityChecker API provides methods to read in an XML document
defining one or more W3C XML Schemas and to report all errors
found in it.</p>
<p></p>
<table cellspacing=0 cellpadding=0 border=0>
<tr>
<td class="C1"><table width="100%" cellspacing=1 cellpadding=4>

<tr class="C6">
<th>Status of this tool -  July 15, 2003</th>
</tr>
<tr class="C6">
<td> 
Even though a lot of effort has been dedicated to make
SchemaQualityChecker as accurate as possible, we warn users that an
indication of "No Errors Found" does not completely guarantee
that there are no errors according to the W3C's XML Schema
specification. We also warn users that SchemaQualityChecker might
flag something as an error which is not really an error. Please
<a href="appendix-feedback.htm">let us know</a> if you notice any
erroneous behavior.</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
